All three types of printer can be bought in versions capable of producing colour. A colour printer can also be used to print in monochrome, though this can work out to be more expensive than using a designated mono printer. If you want good quality the only affordable option is an inkjet.